Redesigning a Tagless Access Buffer That Requires Minimal ISA Changes

نویسندگان

  • Carlos Sanchez
  • Peter Gavin
  • Daniel Moreau
  • Magnus Själander
  • David Whalley
  • Per Larsson-Edefors
  • Sally A. McKee
چکیده

Energy efficiency is a first-order design goal for nearly all classes of processors, but it is particularly important in mobile and embedded systems. Data caches in such systems account for a large portion of the processor’s energy usage, and thus techniques to improve the energy efficiency of the cache hierarchy are likely to have high impact. Our prior work reduced data cache energy via a tagless access buffer (TAB) that sits at the top of the cache hierarchy. Strided memory references are redirected from the level-one data cache (L1D) to the smaller, more energy-efficient TAB. These references need not access the data translation lookaside buffer (DTLB), and they can avoid unnecessary transfers from lower levels of the memory hierarchy. The original TAB implementation requires changing the immediate field of load and store instructions, necessitating substantial ISA modifications. Here we present a new TAB design that requires minimal instruction set changes, gives software more explicit control over TAB resource management, and remains compatible with legacy (non-TAB) code. With a line size of 32 bytes, a four-line TAB can eliminate 31% of L1D accesses, on average. Together, the new TAB, L1D, and DTLB use 22% less energy than a TAB-less hierarchy, and the TAB system decreases execution time by 1.7%. CCS Concepts •Computer systems organization → Architectures; •Hardware → Power and energy; •Software and its engineering → Compilers;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Citation : I - C

Design optimization for high-speed per-address two-level branch predictors. Abstract Per-address two-level branch predictors have been shown to be among the best predictors and have been implemented in current microprocessors. However, as the cycle time of modern microprocessors continues to decrease, the implementation of set-associative per-address two-level branch predictors will become more...

متن کامل

Examining Urban Impervious Surface Distribution and Its Dynamic Change in Hangzhou Metropolis

Analysis of urban distribution and its expansion using remote sensing data has received increasing attention in the past three decades, but little research has examined spatial patterns of urban distribution and expansion with buffer zones in different directions. This research selected Hangzhou metropolis as a case study to analyze spatial patterns and dynamic changes based on time-series urba...

متن کامل

Multimedia Service using Equi-loaded Distributed web-cache in Wire/Wireless LAN

This paper proposes multimedia service system using equi-loaded distributed web-caching mechanism in the wire/wireless network environment. This proposed multimedia service system is composed of integrated switching agent (ISA), several proxies and access points(APs) with buffer in wire/wireless LAN. The ISA is the core of this system and performs switching the streams transmitted from server t...

متن کامل

UWB MAC Design Constraints and Considerations

In this paper, we consider the possibility of developing an optimal medium access control (MAC) layer for high data rate ultra-wideband (UWB) transmission systems that transmit minimal power. MAC in UWB wireless networks is required to coordinate channel access among competing devices. The unique UWB characteristics offer great challenges and opportunities in effective UWB MAC design. We first ...

متن کامل

ISA-Independent Scheduling Algorithm for Buffered Crossbar Switch

ISA-Independent Scheduling Algorithm for Buffered Crossbar Switch Dr. Kannan Balasubramanian Department of Computer Science, Mepco Schlenk Engineering College, Sivakasi-05. Email: [email protected] C.Sindhu Department of Computer Science, Mepco Schlenk Engineering College, Sivakasi-05. Email: [email protected] ------------------------------------------------------------------ABSTRAC...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016